Working with objects - the OOram software engineering method
نویسندگان
چکیده
class15661, 93, 291actionactions61195active competenceactivity63, 75, 97, 124126activity aggregationactivity superposition126, 145119aggregation220aggregation relationanalysis65area of concern19, 7295, 97, iiArea of Concern view220associationAsynchronous91attribute61, 6461, 92, 94attributes69, 155base class23base classes.base model111, 119base models23119base rolebase role models23base roles11191behaviorclass27, 28, 69, 155130client-server96, 98, iiCollaboration viewcollaborator64306, 308COM307Common Object Request Broker Architecture325Component308Component Object Modelcomposition31, 392393conceptual schema159configurabilityConnection Point431325Container334controllerCORBA306, 307CORBA IDL30793current statederived class23, 69, 155derived model23, 111, 119119derived rolederived role models23derived roles11131, 393duplication220E-R180egoless programming129Embedded aggregationembedding128encapsulated aggregation12862, 128, 159encapsulation383End UserEngineer384Entity220220entity-relationshipenvironment61, 9429 March 1995 23:05
منابع مشابه
Working With Objects OOram Framework Design Principles
We claim that the essence of object orientation is the representation of interesting phenomena as an equivalent structure of interacting objects. Three useful abstractions are proposed: The common class abstraction resembling Entity-Relation modeling; the type abstraction describing interfaces and possibly other external properties of objects; and the role abstraction describing the structure a...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملSIMOD - An ODP-extended Role-Modeling Methodology for Distributed
This paper introduces an object-oriented methodology for distributed objects, SIMOD Systems Interoperability Methodology for Distributed Objects, based on the OOram role modeling methodology extended with an architecturedriven approach based on distributed objects and the ISO RM ODP viewpoints. OOram is an object-oriented analysis and design methodology suited for the development of distributed...
متن کاملModified Physical Optics Approximation for RCS Calculation of Electrically Large Objects with Coated Dielectric
The Radar Cross Section of a target plays an important role in the detection of targets by radars. This paper presents a new method to predict the bistatic and monostatic RCS of coated electrically large objects. The bodies can be covered by lossy electric and/or magnetic Radar Absorbing Materials (RAMs). These materials can be approximated by the Fresnel reflection coefficients. The pro...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملA Knowledge-Based Software Development Environment Supporting Cooperative Work
The subject of this paper is the description of a process-centered software development environment called MERLIN which monitors and guides teams of software developers and managers in producing software objects. Software objects (or objects for short) include all sorts of documents like the requirements analysis, design, code, user manuals, contracts etc. For each user, MERLIN automatically di...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996